Text copied to clipboard!
Название
Text copied to clipboard!Инженер встраиваемых систем
Описание
Text copied to clipboard!
Мы ищем инженера встраиваемых систем, который будет разрабатывать, тестировать и оптимизировать встроенные системы для различных устройств и приложений. В этой роли вы будете работать с микроконтроллерами, микропроцессорами и различными периферийными устройствами, создавая надежные и эффективные решения. Вам предстоит разрабатывать программное обеспечение на языках C и C++, а также работать с операционными системами реального времени (RTOS).
Основные задачи включают проектирование архитектуры встроенных систем, написание и отладку кода, тестирование и верификацию программного обеспечения, а также интеграцию аппаратных и программных компонентов. Вы будете тесно сотрудничать с командами аппаратных инженеров, разработчиков программного обеспечения и тестировщиков для обеспечения высокого качества конечного продукта.
Мы ожидаем, что кандидат будет иметь опыт работы с микроконтроллерами, такими как ARM Cortex, AVR, PIC, а также знание интерфейсов связи, включая UART, SPI, I2C, CAN и Ethernet. Опыт работы с инструментами отладки, такими как JTAG, SWD, а также знание принципов работы операционных систем реального времени (RTOS) будет большим преимуществом.
Кроме того, успешный кандидат должен обладать аналитическим мышлением, умением решать сложные технические задачи и работать в команде. Важно также умение документировать код и разрабатывать техническую документацию.
Если вы увлечены разработкой встроенных систем и хотите работать в динамичной среде, где ценится инновационный подход и техническое мастерство, мы будем рады видеть вас в нашей команде!
Обязанности
Text copied to clipboard!- Разработка и оптимизация встроенного программного обеспечения на языках C и C++
- Проектирование архитектуры встроенных систем и выбор аппаратных компонентов
- Тестирование, отладка и верификация программного обеспечения
- Интеграция программных и аппаратных компонентов
- Работа с интерфейсами связи, такими как UART, SPI, I2C, CAN и Ethernet
- Разработка и поддержка технической документации
- Сотрудничество с командами аппаратных инженеров и разработчиков ПО
- Оптимизация производительности и энергопотребления встроенных систем
Требования
Text copied to clipboard!- Опыт работы с микроконтроллерами (ARM Cortex, AVR, PIC и др.)
- Знание языков программирования C и C++
- Опыт работы с операционными системами реального времени (RTOS)
- Знание интерфейсов связи (UART, SPI, I2C, CAN, Ethernet)
- Опыт работы с инструментами отладки (JTAG, SWD и др.)
- Понимание принципов цифровой и аналоговой электроники
- Умение работать с технической документацией и спецификациями
- Аналитическое мышление и способность решать сложные технические задачи
Возможные вопросы на интервью
Text copied to clipboard!- Какой у вас опыт работы с микроконтроллерами и встроенными системами?
- Какие интерфейсы связи вы использовали в своих проектах?
- Какой ваш опыт работы с RTOS и какие системы вы использовали?
- Как вы проводите отладку встроенного программного обеспечения?
- Какой самый сложный технический вызов вам приходилось решать?
- Как вы документируете свой код и технические решения?
- Какой ваш опыт работы с инструментами отладки, такими как JTAG или SWD?
- Как вы оптимизируете производительность встроенных систем?